Cyclic and Chaotic Behavior in Genetic Algorithms

نویسندگان

  • Alden H. Wright
  • Alexandru Agapie
چکیده

This paper demonstrates dynamical system models of genetic algorithms that exhibit cycling and chaotic behavior. The genetic algorithm is a binary-representation genetic algorithm with truncation selection and a density-dependent mutation. The density dependent mutation has a separate mutation rate for each bit position which is a function of the level of convergence at that bit position. Density-dependent mutation is a very plausible method to maintain diversity in the genetic algorithm. Further, the introduction of chaos can potentially be used as a source of diversity in a genetic algorithm. The cycling/chaotic behavior is most easily seen in a 1-bit genetic algorithm, but it also occurs in genetic algorithms over longer strings, and with and without crossover. Dynamical system models of genetic algorithms model the expected behavior or the algorithm, or the behavior in the limit as the population size goes to infinity. These models are useful because they can show behavior of a genetic algorithm that can be masked by the stochastic effects of running a genetic algorithm with a finite population. The most extensive development of dynamical systems models has been done by Michael Vose and coworkers. (See [Vose and Liepins, 1991], [Vose and Wright, 1994] and [Vose, 1999] for examples.) They have developed an elegant theory of simple genetic algorithms based on random heuristic search. Heuristic search theory is based on the idea of a heuristic map G, which is a map from a population space to itself. The map G includes all of the dynamics of the simple genetic algorithm. The map defines a discrete-time dynamical system which we call the infinite population model. The simple genetic algorithm heuristic G is called focused if G is continuously differentiable and if the sequence p,G(p),G(p), . . . converges for every p. In other words, G is focused if every trajectory of the dynamical system converges to a fixed point. With one exception, infinite population models of genetic algorithms always seem to converge to a fixed point. The exception is the result of Wright and Bidwell [Wright and Bidwell, 1997], who show stable cycling behavior corresponding to very “weird” mutation and crossover distributions that would never be used in practice. Cycling behavior has also been shown in biological population genetics models [Hastings, 1981]. The random heuristic search model also leads in a natural way to a Markov chain model where the states are (finite) populations. Vose has a number of results that connect the infinite population model to the finite population model in the limit as the population goes to infinity. These theorems assume that the heuristic G is focused. For example, he shows that ([Vose, 1999], theorem 13.1), the probability of being in a given neighborhood of the set of fixed points can be made arbitrarily high by choosing the population size to be sufficiently large. Thus, there is a lot of interest in knowing whether the heuristic that defines the infinite population model of a genetic algorithm is focused. This paper gives numerical examples where the infinite population model of a genetic algorithm exhibits stable cycling/chaotic behavior, which implies that the heuristic is not focused. We expect that the examples of this paper very well could arise in practice if the mutation and selection described in this paper was used. However, they are not examples of the simple genetic algorithm in that a density-dependent mutation scheme is used. Chaotic behavior could also be useful for restoring diversity in a run of a genetic algorithm that is not making progress. When the GA seems to have converged, the parameters could be adjusted to introduce chaotic behavior, which can move the algorithm from a local optimum. We are aware of one other paper that discusses chaos (more accurately fractals) and genetic algorithms. Juliany and Vose [Juliany and Vose, 1994] generated fractals by determining the basins of attractions of fixed points of G

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Chaotic Genetic Algorithm based on Explicit Memory with a new Strategy for Updating and Retrieval of Memory in Dynamic Environments

Many of the problems considered in optimization and learning assume that solutions exist in a dynamic. Hence, algorithms are required that dynamically adapt with the problem’s conditions and search new conditions. Mostly, utilization of information from the past allows to quickly adapting changes after. This is the idea underlining the use of memory in this field, what involves key design issue...

متن کامل

Data Clustring Using A New CGA(Chaotic-Generic Algorithm) Approach

Clustering is the process of dividing a set of input data into a number of subgroups. The members of each subgroup are similar to each other but different from members of other subgroups. The genetic algorithm has enjoyed many applications in clustering data. One of these applications is the clustering of images. The problem with the earlier methods used in clustering images was in selecting in...

متن کامل

Data Clustring Using A New CGA(Chaotic-Generic Algorithm) Approach

Clustering is the process of dividing a set of input data into a number of subgroups. The members of each subgroup are similar to each other but different from members of other subgroups. The genetic algorithm has enjoyed many applications in clustering data. One of these applications is the clustering of images. The problem with the earlier methods used in clustering images was in selecting in...

متن کامل

Chaotic-based Particle Swarm Optimization with Inertia Weight for Optimization Tasks

Among variety of meta-heuristic population-based search algorithms, particle swarm optimization (PSO) with adaptive inertia weight (AIW) has been considered as a versatile optimization tool, which incorporates the experience of the whole swarm into the movement of particles. Although the exploitation ability of this algorithm is great, it cannot comprehensively explore the search space and may ...

متن کامل

Non-linear Fractional-Order Chaotic Systems Identification with Approximated Fractional-Order Derivative based on a Hybrid Particle Swarm Optimization-Genetic Algorithm Method

Although many mathematicians have searched on the fractional calculus since many years ago, but its application in engineering, especially in modeling and control, does not have many antecedents. Since there are much freedom in choosing the order of differentiator and integrator in fractional calculus, it is possible to model the physical systems accurately. This paper deals with time-domain id...

متن کامل

ASSESSMENT OF MECHANICAL BEHAVIOR OF THE HOWE, PRATT AND BELGIUM WOOD TRUSS TYPE OPTIMIZED BY THE METHOD OF GENETIC ALGORITHMS

This paper presents the study of the optimized bi-dimensional wood structures, truss type, applying the method of genetic algorithms. Assessment is performed by means of a computer program called OPS (Optimization of Plane Structures). The purpose is to meet the optimum geometric configuration taking into account the volume reduction. Different strategies are considered for the positioning of d...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007